package com.ai.service.made;

import com.ai.entity.CameraNetStatusRecord;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 摄像头网络状态记录表 服务类
 * </p>
 *
 * @author jiaok
 * @since 2023-10-30
 */
public interface ICameraNetStatusRecordService extends IService<CameraNetStatusRecord> {

    /**
     * 根据ip和摄像头id在网络记录表中查找最新的记录
     * @param id 摄像头id
     * @param cameraIp  摄像头ip
     * @return
     */
    CameraNetStatusRecord getCameraNetRecord(Integer id, String cameraIp);

    /**
     * 将指定记录设置为非最新记录
     * @param id 摄像头通信状态id
     */
    void updateUNLatest(Integer id);
}
